/*导入字体*/
@font-face {
	font-family:"avant";
	src: url('../font/AVANTGARGOTITCTEE.TTF');
}

@font-face {
	font-family:"avant";
	src: url('../font/AVANTGARGOTITCTEE.eot');
}

html,body{font-size: 16px;font-family: Arial,"微软雅黑";color: #333;}
*{box-sizing: border-box;margin: 0;padding: 0;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
a:hover,a{text-decoration: none;cursor: pointer;}
ul li{list-style: none;}
.container{width: 1200px;margin: 0 auto;}
.visible-xs{display: none;}
.qzbhh{text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.qzbhh2{display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow: ellipsis;overflow: hidden;}


/* head */
.head_box{background: #062595;}
.logo_box{display:inline-block;}
.head_box .head_logo_img{display: none;}
.nav_list{width: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.nav_list li{display: inline-block;line-height: 50px;height: 50px;vertical-align: top;width: 20%;text-align: center;}
.nav_list li a{font-size: 16px;color: #fff;display: block;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.nav_list li a:hover,.nav_list li a.active,.nav_list li .nav_down a:hover{background: #021558;color: #fff;}
.nav_list li div{font-size:26px;color: #f6cc1b;font-family: Impact;margin-left: 30px;}
.nav_list li div img{margin-right: 8px;}
.nav_down{position: absolute;width: 100%;background: rgba(6,37,149,0.8);z-index: 10;left: 0;top: 170px;text-align: center;display: none;transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; -ms-transition:none;}
.nav_down li{line-height: 50px;height: 50px;width: auto;display: inline-block;}
.nav_down li a{padding: 0 25px;}
.nav_list li .nav_down a{color: #fff;line-height: 50px;margin: 0 20px;}
.head_logo_box{display: flex;display: -ms-flexbox;display: -webkit-flex;height: 120px;align-items: center;position: relative;}
.head_logo_box a{margin-right: 10px;}
.logo_phone{position: absolute;right: 0;top: 0;}

/* foot */
.foot_box{background:#062595;text-align: center;padding-top: 20px;}
.foot_list{}
.foot_list a{display: inline-block;margin-right: 60px;position: relative;color: #fff;font-size: 12px;line-height: 60px;}
.foot_list a:before{content: '';position: absolute;width: 1px;height: 12px;background:#fff;left: -30px;top:50%;margin-top:-6px;opacity: 0.1;}
.foot_list a:first-child:before{display: none;}
.foot_center{font-size: 0;text-align: left;}
.foot_center > div{display: inline-block;height: 180px;vertical-align: top;padding-top: 40px;width: 50%;}
.foot_phone>div{display: inline-block;vertical-align: top;}

.phonebox{margin: 0 6% 0 15px;position: relative;}
.phonebox:before{content: '';position: absolute;width: 1px;height: 15px;background:#fff;left:-10px;top:0;opacity: 0.2;}
.phonebox:after{content: '';position: absolute;width: 1px;height: 30px;background:#fff;right:-10px;top:0;opacity: 0.2;}
.fwrx p{font-size: 13px;color: #fff;}
.fwrx div{font-size:26px;color: #fff;font-family: Impact;margin:3px 0 2px 0;}
.foot_left{display: inline-block;width: 648px;vertical-align: top;}
.foot_logo{font-size: 12px;color: #fff;}
.foot_logo img{margin-right: 8px;}
.foot_logo p{text-transform: uppercase;margin: 6px 0 10px 0;}
.qrbox{width:100%;}
.qrbox img{width:100%;height: auto;}
.foot_right{width: 120px;display: inline-block;text-align: center;padding-top: 24px;}
.foot_right p{font-size: 14px;color: #fff;}
.foot_liuyan{margin: 0 -5px;}
.foot_liuyan input{width:100%;height: 54px;line-height: 54px;border:none;background:#006c30;padding:0 15px;outline: none;font-size: 13px;color: #fff;border-radius: 0;}
.liuyan_left{width: 25%;display: inline-block;padding:0 5px;}
.liuyan_left input{width: 100%;}
.liuyan_right{width:50%;display: inline-block;padding:0 5px;position: relative;}
.liuyan_right input{padding:0 75px 0 15px;}
.liuyan_right a{position: absolute;width:60px;display: inline-block;height: 54px;line-height: 54px;color: #fff;background:#00b550;top:0;right:5px;text-align: center;font-size: 16px;}
.foot_bottom{text-align: center;font-size: 12px;color: #fff;line-height: 25px;border-top:1px solid #5167b5;padding: 13px 15px;background: #062595;}
input::-webkit-input-placeholder{color: #fff;}
input::-moz-placeholder{color: #fff;}
input::-ms-input-placeholder{color: #fff;}

/*侧边浮窗*/
.right_fc{position: fixed;right: 0;top: 40%;display: flex;display: -ms-flexbox;display: -webkit-flex;flex-direction: column;font-size: 0;z-index: 5;}
.right_fc a{position: relative;}
.right_fc a div{position: absolute;top: 0;right: 80px;transform: scale(0);transition: all 0.5s;transform-origin: right top;}
.fc_phone{line-height: 34px;padding: 10px 20px;font-size: 16px;color: #fff;width: max-content;width: -webkit-max-content;}
.fc_phone p{white-space:nowrap;}
.tc_qr{padding: 10px 10px 0 10px;}
.tc_qr img{width: 110px;height: 110px;}
.tc_qr p{font-size: 14px;color: #fff;line-height: 34px;text-align: center;}
.right_fc a:hover div{transform: scale(1);}

/* kv */
.kv_img_box{width: 100%;position: relative;font-size: 0;}
.kv_img{width: 100%;height: auto;}
.kv_con{position: absolute;left: 50%;top: 50%;margin: -140px 0 0 -675px;}
.kv_box .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: none;border: 1px solid #fff;}
.kv_box .swiper-pagination-bullet-active{background: #062595;border: 1px solid #062595;}
.kv_box .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;}

/*产品分类*/
.index_title{padding: 80px 0 40px 0;text-align: center;line-height: 0;}
.index_title div{font-size: 24px;line-height: 24px;}
.index_title p{font-size: 12px;color: #bfbfbf;text-transform: uppercase;transform:scale(0.83,0.83);-ms-transform:scale(0.83,0.83);-webkit-transform:scale(0.83,0.83);-moz-transform:scale(0.83,0.83);-o-transform:scale(0.83,0.83);line-height: 20px;margin-top: 5px;}
.index_title span{display: inline-block;width: 20px;height: 1px;background: #d2d2d2;}
.index_pro{padding: 0 80px;}
.index_pro_list{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;font-size: 0;padding-bottom: 60px;}
.index_pro_box{display: block;padding: 20px;box-sizing: border-box;}
.index_pro_con{display: block;position: relative;}
.index_pro_con div{overflow: hidden;font-size: 0;}
.index_pro_con img{width: 100%;height: auto;}
.index_pro_con p{position:absolute;left:0;bottom:0;width: 100%;height: 74px;display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: center;font-size: 26px;box-sizing: border-box;padding: 0 40px;color: #fff;background: rgba(6,37,149,0.5);}
.index_pro_left{width: 30.7%;}
.index_pro_right{width: 69.3%;}
.index_pro_right > div{width: 50%;display: inline-block;}


/*工程案例*/
.index_case{background: #f4f4f4;}
.index_case_tab{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;flex-wrap: wrap;margin-bottom: 50px;}
.index_case_tab a{color: #333;padding: 0 24px;position: relative;}
.index_case_tab a.active::before{content: '+';position: absolute;top: -20px;left: 50%;margin-left: -5px;}
.index_case_tab a::after{content: ''; position: absolute;width: 1px;height: 10px;background: #d4d4d4;right: 0;top: 50%;margin-top: -5px;}
.index_case_tab a:last-child::after{display: none;}
.index_case_tab a.active{color: #062595;}
.index_case_box{display: block;color: #333;font-size: 0;}
.index_case_img{overflow: hidden;}
.index_case_img img{width: 100%;height: auto;}
.index_case_con{background: #fff;border: 1px solid #e8e8e8;padding: 30px 26px;}
.index_case_title{display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: center;position: relative;margin-bottom: 20px;}
.index_case_title:before{content: '';position: absolute;left: 0;bottom: -10px;width: 15px;height: 1px;background: #d2d2d2;}
.index_case_title p{max-width: 80%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;font-size: 16px;color: #575757;}
.index_case_title img{margin-left: 5px;width: 52px;height: 9px;}
.index_case_con > p{font-size: 13px;color: #828282;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;margin-bottom: 12px;}
.index_case_more span{display: inline-block;width: 5px;height: 5px;background: #d2d2d2;border-radius: 50%;margin-right: 5px;vertical-align: top;}
.index_case_btn{text-align: center;padding: 65px 0 80px 0;}
.index_case_btn a{display: inline-block;color: #333;font-size: 13px;width: 152px;height: 45px;box-sizing: border-box;border: 1px solid #f0f0f0;background: #fff;line-height: 45px;text-transform: uppercase;}

/*合作伙伴*/
.index_par_list{width: 100%;height: 270px;margin-bottom: 60px;padding: 0 30px;}
.index_par_img{width: 100%;height: 100%;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.index_par_img img{max-width: 100%;max-height: 100%;}
.index_par_list .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.index_par_list .swiper-slide { text-align: center;height: calc((100% - 20px) / 2);}
.swiper-index-par{padding-bottom: 70px;}
.index_par_list .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: none;border: 1px solid #c2c2c2;}
.index_par_list .swiper-pagination-bullet-active{border: 1px solid #062595;}


/*-公司简介----------------------------------------------------------------------*/
.public_kv{position: relative;font-size: 0;}
.public_kv img{width: 100%;height: auto;}
.public_kv_con{position: absolute;width: 100%;text-align: center;top: 50%;margin-top: -49px;color: #fff;}
.public_kv_con div{font-size: 48px;font-family: avant;}
.public_kv_con p{font-size: 30px;}

.public_box{display: flex;display: -ms-flexbox;display: -webkit-flex;margin: 48px 0 70px 0;justify-content: space-between;align-items: flex-start;}
.public_left{width: 230px;}
.public_left_title{background: #062595;color: #fff;text-align: center;padding: 25px 0 20px 0;}
.public_left_title div{font-size: 32px;font-family: avant;}
.public_left_title p{font-size: 20px;}
.public_left_list a{display: block;line-height: 40px;box-sizing: border-box;padding: 0 20px;border-bottom: 1px solid #eee;color: #333;position: relative;}
.public_left_list a img{position: absolute;right: 20px;top: 15px;}
.public_left_list a.active,.public_left_list a:hover{background: #f3bb33;color: #fff;border-color: #f3bb33;}
.public_right{width: 905px;}
.public_right_title{background: #f4f4f4;padding: 40px 95px 40px 55px;position: relative;margin-bottom: 55px;}
.public_right_title div{font-size: 30px;}
.public_right_title p{font-size: 24px;font-family: avant;}
.public_right_title span{font-size: 14px;color: #666;margin-top: 5px;display: inline-block;}
.public_right_title img{position: absolute;right: 32px;top: 50%;margin-top: -17px;}
.company_article{font-size: 14px;line-height: 30px;}
.company_lunbo{font-size: 0;}
.company_lunbo .swiper-slide{opacity: 0.4;}
.company_lunbo .swiper-slide-active{opacity: 1;}
.company_lb_img,.company_lb_img img{width: 100%;}
.swiper_com_btn{position: absolute;top: 50%;margin-top: -28px;z-index: 9;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;width: 140px;left: 27.8%;}
.swiper_com_btn div{cursor: pointer;}

.article_mtitle{font-size: 24px;color: #062595;}
.wenhua_lilian{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.wenhua_lilian div{width: 16%;background: #062595;color: #fff;font-size: 18px;line-height: 30px;text-align: center;padding: 40px 0;}

.rongyu_box{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;margin: 0 -10px;}
.rongyu_list{width: 33.33%;padding: 0 10px;margin-bottom: 20px;}
.rongyu_img{border: 1px solid #e5e5e5;padding: 10px 15px;}
.rongyu_img img{width: 100%;height: auto;}

/*licheng*/
.licheng_list{display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: center;position: relative;padding: 12px 0 50px 0;cursor: pointer;}
.licheng_list:after{content: '';width: 2px;height: 100%;background: #99cfb1;top: 0;left: 156px;position: absolute;z-index: -1;}
.licheng_list:first-child:before{content: '';position: absolute;width: 10px;height: 2px;background: #99cfb1;top: 0;left: 152px;}
.licheng_time{font-size: 30px;color: #999;width: 140px;padding-left: 15px;}
.licheng_icon{width: 41px;margin-right: 18px;}
.licheng_icon span{width: 41px;height: 32px;background: url(../images/licheng_icon01.png);display: inline-block;}
.licheng_con{width: 678px;background: #f7f7f7;padding: 25px 30px 25px 40px;font-size: 16px;line-height: 30px;color: #666;}
.licheng_list.active .licheng_time{color: #062595;}
.licheng_list.active .licheng_icon span{background: url(../images/licheng_icon02.png);}

/*产品服务*/
.fuwu_list{width: 50%;padding: 0 10px;margin-bottom: 20px;font-size: 0;}
.fuwu_img{position: relative;display: block;}
.fuwu_img img{width: 100%;}
.fuwu_con{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;display: -ms-flexbox;display: -webkit-flex;text-align: center;justify-content: center;align-items: center;background: rgba(6,37,149,0.6);color: #fff;}
.fuwu_con div{border: 1px solid rgba(255,255,255,0.4);border-left: none;border-right: none;font-size: 24px;line-height: 60px;}
.fuwu_mtitle{color: #062595;font-size: 18px;line-height: 1.5;}
.fuwu_gjc{color: #062595;text-decoration: underline;margin-right: 22px;}
.fuwu_ins_img{text-align: center;margin-bottom: 60px;}
.fuwu_ins_img img{max-width: 100%;}

/*工程案例*/
.anli_box{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;margin: 0 -7px;}
.anli_list{width: 33.33%;padding: 0 7px;margin-bottom: 14px;}
.anli_title{font-size: 16px;color: #575757;height: 48px;line-height: 24px;text-align: center;position: relative;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.anli_title span{display:inline-block;width: 16px;height: 1px;background: #d2d2d2;}
.anli_box .index_case_con{padding: 25px 26px 15px 26px;}
.case_ins_img{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;margin-bottom: 60px;}
.case_ins_img div{width: 32.8%;height: auto;}
.case_ins_img img{width: 100%;}

/*新闻中心*/
.news_box{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;padding: 30px 0;color: #333;align-items: center;border-bottom: 1px solid #f4f4f4;}
.news_time{width: 108px;padding: 25px 0 20px 0;text-align: center;background: #ccc;}
.news_time div{font-size: 30px;}
.news_time p{font-size: 18px;}
.news_con{width: 775px;}
.news_con div{font-size: 18px;margin-bottom: 5px;}
.news_con p{font-size: 14px;color: #666;line-height: 1.6;}

/*联系我们*/
.contact_title{font-size: 24px;margin-bottom: 32px;}
.contact_way{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: flex-start;}
.contact_list{text-align: center;font-size: 14px;line-height: 20px;min-width: 15%;}
.contact_list div{margin-top: 5px;}
.contact_man{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: flex-start;margin-top: 27px;}
.contact_man div{width: 32.7%;background: #f4f4f4;padding: 25px 0 20px 0;font-size: 14px;line-height: 24px;text-align: center;}
.contact_ps{font-size: 18px;color: #062595;line-height: 30px;margin: 30px 0 35px 0;}
.map{width: 100%;height: 410px;transition: none;}
.map div,.map p,.map span,.map img{transition: none;}
.anchorTL,.anchorBL{display: none;}

.liuyan_box{text-align: center;margin-top: 48px;}
.liuyan_online{width: 420px;display: inline-block;}
.liuyan_list{background: #f4f4f4;display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: flex-start;padding: 10px 0 10px 25px;margin-bottom: 10px;line-height: 30px;}
.liuyan_list span{font-size: 16px;color: #062595;}
.liuyan_list input{width: 290px;height: 30px;border: none;background: none;outline: none;font-family: "微软雅黑";}
.liuyan_list textarea{width: 290px;height: 120px;border: none;background: none;outline: none;line-height: 30px;font-family: "微软雅黑";resize: none;}
.liuyan_btn{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;margin-top: 20px;}
.liuyan_btn a{width: 49%;line-height: 50px;background: #062595;color: #fff;}
.liuyan_btn a:first-child{background: #f3bb33;}



@media only screen and (min-width: 1024px) {
	.index_pro_con:hover p{background: url(../images/list_bg2.png);background-size: 100% 100%;}
	.index_pro_con:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
	.index_case_box:hover{background: #062595;}
	.index_case_box:hover .index_case_title:before{background: #fff;}
	.index_case_box:hover .index_case_img img{transform: scale(0.95);-webkit-transform: scale(0.95);-moz-transform: scale(0.95);-ms-transform: scale(0.95);}
	.index_case_box:hover .index_case_con{background: #062595;border-color: #062595;}
	.index_case_box:hover .index_case_title p,.index_case_box:hover .index_case_con > p,.index_case_box:hover .anli_title p{color: #fff;}
	.index_case_box:hover .index_case_more span{background: #fff;}
	.index_case_btn a:hover{border-color:#062595;color: #062595;}
	.fuwu_con:hover{opacity: 0;}
	.news_box:hover .news_time{background: #062595;}
	.news_box:hover .news_time div,.news_box:hover .news_time p{color: #fff;}
}

@media only screen and (max-width: 1680px) {
	.index_pro_left{width: 31%;}
	.index_pro_right{width: 69%;}
}
@media only screen and (max-width: 1600px) {
	.swiper_com_btn{left: 27%;}
}
@media only screen and (max-width: 1440px) {
	.index_pro_box{padding: 20px;}
	.index_pro_con p {height: 56px;font-size: 20px;padding: 0 30px;}
	.swiper_com_btn{left: 26.6%;}
	.index_pro_left{width: 31.3%;}
	.index_pro_right{width: 68.7%;}
	.nav_list li .nav_down a{margin: 0 5px;}
}

@media only screen and (max-width: 1366px) {
	.container{width: 900px;}
	.nav_list li a{font-size: 14px;padding: 0 15px;}
	.kv_con{height: 150px;margin: -75px 0 0 -503px;}
	.index_par_list{height: 230px;}
	.fwrx div{font-size: 22px;}
	.right_fc img{width: 54px;}
	.swiper_com_btn{left: 26.4%;}
	.public_right{width: 700px;}
	.public_left{width: 180px;}
	.public_kv_con div{font-size: 36px;}
	.public_kv_con p,.public_right_title p{font-size: 20px;}
	.public_kv_con{margin-top: -35px;}
	.public_left_title div,.public_right_title div{font-size: 24px;}
	.public_left_title p{font-size: 16px;}
	.public_left_list a{font-size: 14px;}
	.article_mtitle{font-size: 22px;}
	.public_right_title{padding: 30px 44px;margin-bottom: 40px;}
	.wenhua_lilian div{font-size: 15px;padding: 25px 0;line-height: 24px;}
	.licheng_time{width: 108px;padding-left: 10px;font-size: 22px;}
	.licheng_con{width: 530px;padding: 20px 25px 20px 30px;}
	.licheng_list:after{left: 123px;}
	.licheng_list:first-child:before{left: 119px;}
	.fuwu_con div{font-size: 20px;line-height: 46px;}
	.fuwu_ins_img,.case_ins_img{margin-bottom: 40px;}
	.contact_way{flex-wrap: wrap;justify-content: initial;}
	.contact_list{width: 33%;margin-bottom: 10px;}
	.contact_title{font-size: 20px;}
	.news_con{width: 570px;}
	.index_pro_left{width: 31.4%;}
	.index_pro_right{width: 68.6%;}

}
@media only screen and (max-width: 1280px) {
	.index_pro_left{width: 31.5%;}
	.index_pro_right{width: 68.5%;}
}
@media only screen and (max-width: 1024px) {
	.container{width: 100%;padding: 0 20px;}
	.foot_center > div{height: 160px;}
	.foot_liuyan input{height: 46px;line-height: 46px;padding-right: 75px;}
	.liuyan_right a{height: 46px;line-height: 46px;width: 65px;font-size: 13px;}
	.swiper_com_btn{left: 24.5%;}
	.foot_right{width: 100px;}
	.index_pro_left{width: 32.3%;}
	.index_pro_right{width: 67.7%;}
	.nav_list li .nav_down a{margin: 0;}
}
@media only screen and (max-width: 940px) {
	.foot_left{width: 600px;}
	.foot_list a{margin-right: 50px;}
	.foot_list a:before{left: -25px;}
	.foot_center > div{padding-top: 25px;height: 130px;}
	.head_logo_box{height: 80px;}
	.head_logo_box img{max-height: 80px;}
	.nav_down{top: 130px;}
}

@media only screen and (max-width: 768px) {
	.hidden-xs{display: none;}
	.visible-xs{display: inline-block;}
	.container{width: 100%;padding: 0 20px;}

	.nav_icon{position: absolute;right: 6px;top: 6px;font-size: 0;line-height: 0;width: 62px;padding: 15px;}
	.nav_icon span{display: inline-block;width: 26px;height: 2px;border-radius: 1px;background: #333;margin-bottom:6px;opacity: 0.8;}
	.nav_icon span:nth-child(1){width: 18px;}
	.nav_icon span:nth-child(3){width: 22px;}
	.head_box{height: 60px;line-height: 60px;position: fixed;background: #fff;width: 100%;z-index: 9;}
	.head_box a img{height: 60px;width: auto;}
	.kv_box{padding-top: 60px;}
	.nav_list{position: fixed;width: 50%;height: auto;max-height: 100%;left: -100%;top: 0;z-index: 99;overflow: auto;display: block;}
	.nav_list.in{left: 0;}
	.nav_list_mb{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.4);left: -100%;z-index: 98;}
	.nav_list_mb.in {left: 0;}
	.nav_list li{display: block;position: relative;line-height: 50px;height: auto;width: 100%;z-index: 2;background: #F4F4F4;text-align: left;}
	.nav_list li.hidden-xs{display: none;}
	.nav_list li a{display: block;line-height: 50px;color: #333;}
	.nav_down{top: 0;height: auto;background: none;text-align: left;width: 100%;position: relative;}
	.nav_list li .nav_down a{padding-left: 30px;margin: 0;color: #333;}
	.nav_list li .nav_down li{width: 100%;}
	.head_logo{display: none;}
	.head_box .head_logo_img{display: inline-block;font-size: 0;height: 60px;}

	.foot_list{display: none;}
	.foot_center > div.foot_left{display: none;}
	.foot_right{width:100%;padding-bottom: 25px;}
	.foot_center .foot_right{padding-top: 0;}
	.foot_right p{margin-bottom: 10px;}
	.foot_center > div {padding: 10px 20px;height: auto;width: 100%;}
	.foot_left{width: 100%;}
	.qrbox{width: 100px;display: inline-block;}
	.liuyan_left,.liuyan_right{width:100%;margin-bottom: 10px;}

	.kv_img_box{height: 220px;}
	.kv_img{height: 100%;object-fit: cover;}
	.kv_con{height: 90px;margin: -45px 0 0 0;left: 20px;}
	.kv_box .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
	.index_pro{padding: 0 10px;}
	.index_pro_box{padding: 10px;}
	.index_pro_left{width: 31%;}
	.index_pro_right{width: 69%;}
	.index_pro_con p {height: 44px;font-size: 15px;padding: 0 20px;}
	.index_case_tab a{line-height: 30px;}
	.index_case_tab a:before,.index_case_tab a:after{display: none;}
	.index_case_con{padding: 20px 15px;}
	.index_case_title img{display: none;}
	.index_case_title p{max-width: 100%;}
	.index_title{padding: 40px 0 20px 0;}
	.index_case_tab{margin-bottom: 20px;}
	.index_case_btn{padding: 30px 0 35px 0;}
	.index_par_list{height: 160px;margin-bottom: 30px;padding: 0 10px;}
	.swiper-index-par{padding-bottom: 60px;}
	.right_fc img{width: 44px;}
	.swiper_com_btn img{width: 30px;}
	.swiper_com_btn{margin-top: -15px;width: 80px;left: 20%;}
	.public_left,.public_right_title img{display: none;}
	.public_box{margin: 30px 0 45px 0;}
	.public_right_title{padding: 20px;}
	.public_right_title div{font-size: 20px;}
	.public_right_title p,.public_kv_con p{font-size: 16px;}
	.public_kv{height: 160px;}
	.public_kv > img{width: 100%;height: 100%;object-fit: cover;}
	.public_kv_con div{font-size: 28px;}
	.public_kv_con{margin-top: -27px;}
	.article_mtitle{font-size: 20px;}
	.wenhua_lilian div{width: 33%;font-size: 13px;margin-bottom: 0.3%;}
	.rongyu_list{width: 50%;}
	.rongyu_img{padding: 8px 10px;}
	.licheng_list{display: block;padding: 0 0 15px 0;}
	.licheng_list:before,.licheng_list:after,.licheng_icon{display: none;}
	.licheng_time{padding: 0;color: #062595;}
	.licheng_con{background: none;padding: 5px 0 20px 0;width: auto;font-size: 14px;line-height: 28px;}
	.fuwu_con div{font-size: 14px;line-height: 34px;}
	.fuwu_ins_img,.case_ins_img{margin-bottom: 30px;}
	.contact_title{font-size: 16px;}
	.contact_list{width: 50%;}
	.contact_man{flex-wrap: wrap;}
	.contact_man div{width: 100%;margin-bottom: 5px;}
	.contact_ps{font-size: 16px;line-height: 24px;}
	.map{height: 160px;}
	.news_time{width: 22%;padding: 20px 0 15px 0;}
	.news_time div{font-size: 20px;}
	.news_time p{font-size: 14px;}
	.news_con{width: 75%;}
	.news_con div,.fuwu_mtitle{font-size: 16px;}
	.news_box{padding: 15px 0;}
	.liuyan_box{margin-top: 30px;}
	.liuyan_online{width: 100%;}
	.liuyan_list{padding: 10px 0 10px 10px;}
	.liuyan_list input,.liuyan_list textarea{width: 70%;}
	.liuyan_list textarea{height: 90px;}
	.liuyan_btn a{width: 48.5%;}
}

@media only screen and (max-width: 767px) {
	.index_pro_left .index_pro_con div{max-height: 180px;}
	.index_pro_left,.index_pro_right,.index_pro_right > div{width: 100%;}
}